﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Cliente.aspx.cs" Inherits="ForrajeriaFRONT.ABM.Cliente" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register src="~/userCtrl/wusBusqueda.ascx" TagName="Busqueda" TagPrefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
   
    <style type="text/css">
        .style1
        {
            width: 149px;
        }
        .style2
        {
            width: 211px;
        }
        .style3
        {
            width: 191px;
        }
        .invisible
        {
            visibility:hidden;
        }
    </style>
   <script language="javascript"  type="text/javascript" >
       function tipoDocumento(source, arguments) {
           if (arguments.Value = 0) {
               arguments.IsValid = false;
           } else {
               arguments.IsValid = true;
           }

       }

       function seleccionProvincia(source, arguments) {
           if (arguments.Value = 0) {
               arguments.IsValid = false;
           } else {
               arguments.IsValid = true;
           }

       }

       function seleccionLocalidad(source, arguments) {
           if (arguments.Value = 0) {
               arguments.IsValid = false;
           } else {
               arguments.IsValid = true;
           }

       }
 

    </script>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server" >
    
    <div id="carga">
        <asp:ValidationSummary ID="valSumary" runat="server" ForeColor="Red" />
        <table id="tablaDatos" cellpadding="10" cellspacing="10" runat="server">
           <tbody>
            <tr>
                <td colspan="2"><b>Datos Cliente:</b></td>
                <td colspan="2"><b>Datos Domicilio:</b></td>
            </tr>
            <tr>
                <td class="style1">Nombre:</td>
                <td class="style3"><asp:TextBox ID="txtNombre" runat="server" Text="" MaxLength="50" Width="150px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvNombre" runat="server" 
                        ControlToValidate="txtNombre" ErrorMessage="Falta Ingresar Nombre" 
                        ForeColor="Red" Display="None">*</asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="revApellido0" runat="server" 
                        ControlToValidate="txtNombre" Display="Dynamic" 
                        ErrorMessage="No puede ingresar numeros como Apellido" ForeColor="Red" 
                        ValidationExpression="[a-zA-z ]*">*</asp:RegularExpressionValidator>
                </td>
                <td class="style4">Provincia:</td>
                <td class="style2">
                    <asp:UpdatePanel ID="UpdatePaneL2" runat="server">
                            <ContentTemplate>
                                
                                <asp:DropDownList ID="ddlProvincia" runat="server" Width="150px" 
                                    UpdateMode="Conditional" 
                                    onselectedindexchanged="ddlProvincia_SelectedIndexChanged" 
                                    AutoPostBack="True">
                                </asp:DropDownList>
                            
                                <asp:CustomValidator ID="cus_Provincia" runat="server" 
                                    ClientValidationFunction="seleccionProvincia" ControlToValidate="ddlProvincia" 
                                    Display="None" ErrorMessage="Debe Seleccionar Provincia" ForeColor="Red" 
                                    onservervalidate="cus_Provincia_ServerValidate">*</asp:CustomValidator>
                            
                            </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="style1">Apellido:</td>
                <td class="style3"><asp:TextBox ID="txtApellido" runat="server" Text="" MaxLength="50" Width="150px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvApellido" runat="server" 
                        ControlToValidate="txtApellido" ErrorMessage="Falta Ingresar Apellido" 
                        ForeColor="Red" Display="None">*</asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="revApellido" runat="server" 
                        ControlToValidate="txtApellido" Display="Dynamic" 
                        ErrorMessage="No puede ingresar numeros como Apellido" ForeColor="Red" 
                        ValidationExpression="[a-zA-z ]*">*</asp:RegularExpressionValidator>
                </td>
                <td class="style4">Localidad:</td>
                <td class="style2">
                    <asp:UpdatePanel ID="UpdatePaneL1" runat="server" UpdateMode="Conditional">
                            <ContentTemplate>
                                
                                <asp:DropDownList ID="ddlLocalidad" runat="server" Width="150px" 
                                    Enabled="False">
                                </asp:DropDownList>
                            
                                <asp:CustomValidator ID="cus_Localidad" runat="server" Display="None" 
                                    ErrorMessage="Debe Seleccionar Localidad" ForeColor="Red" 
                                    onservervalidate="cus_Localidad_ServerValidate" 
                                    ClientValidationFunction="seleccionLocalidad" ControlToValidate="ddlLocalidad">*</asp:CustomValidator>
                            
                            </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="style1">Tipo de Documento:</td>
                <td class="style3"><asp:DropDownList ID="ddlTipoDocumento" runat="server" Width="150px"></asp:DropDownList>
                    <asp:CustomValidator ID="cus_TipoDocumento" runat="server" 
                        ClientValidationFunction="tipoDocumento" ControlToValidate="ddlTipoDocumento" 
                        Display="None" ErrorMessage="Debe Seleccionar Tipo de Documento" 
                        ForeColor="Red" onservervalidate="cus_TipoDocumento_ServerValidate">*</asp:CustomValidator>
                </td>
                <td class="style4">Calle:</td>
                <td class="style2"><asp:TextBox ID="txtCalle" runat="server" Text="" MaxLength="50" Width="150px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvCalle" runat="server" 
                        ControlToValidate="txtCalle" ErrorMessage="Falta Ingresar Calle" 
                        ForeColor="Red" Display="None">*</asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style1">Numero de Documento:</td>
                <td class="style2"><asp:TextBox ID="txtNroDocumento" runat="server" Text="" MaxLength="10" Width="150px"  ></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvNroDocumento" runat="server" 
                        ControlToValidate="txtNroDocumento" ErrorMessage="Falta Ingresar Numero de Documento" 
                        ForeColor="Red" Display="None">*</asp:RequiredFieldValidator>
                    <asp:RangeValidator ID="rvNroDoc" runat="server" 
                        ControlToValidate="txtNroDocumento" Display="Dynamic" 
                        ErrorMessage="Ingrese un DNI válido" ForeColor="Red" MaximumValue="99999999" 
                        MinimumValue="0">*</asp:RangeValidator>
                </td>
                <td class="style4">Numero:</td>
                <td class="style2"><asp:TextBox ID="txtNumeroCalle" runat="server" Text="" MaxLength="10" Width="150px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvNumeroCalle" runat="server" 
                        ControlToValidate="txtNumeroCalle" ErrorMessage="Falta Ingresar Numero de Calle" 
                        ForeColor="Red" Display="None">*</asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style1">Telefono:</td>
                <td class="style3"><asp:TextBox ID="txtTelefono" runat="server" Text="" MaxLength="15" Width="150px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvTelefono" runat="server" 
                        ControlToValidate="txtTelefono" ErrorMessage="Falta Ingresar Telefono" 
                        ForeColor="Red" Display="None">*</asp:RequiredFieldValidator>
                </td>
                <td class="style4">Piso:</td>
                <td><asp:TextBox ID="txtPiso" runat="server" Text="" MaxLength="2" Width="150px"></asp:TextBox>
                </td>            
            </tr>
            <tr>
                <td class="style1"></td>
                <td class="style3"></td>
                <td class="style4">Departamento:</td>
                <td><asp:TextBox ID="txtDepartamento" runat="server" Text="" MaxLength="2" Width="150px"></asp:TextBox></td>
                
            </tr>
        </tbody>
        </table>
    </div>
    <div id="botones" class="botones">
        <table cellpadding="10" cellspacing="10">
            <tbody>
                 <tr>
                    <td>
                        <asp:Button ID="btnBuscar" Text="Buscar" runat="server" OnClick="btnBuscar_Click" CausesValidation="false"/>
                    </td>
                    <td>
                        <asp:Button ID="btnNuevo" Text="Nuevo" runat="server" onclick="btnNuevo_Click" CausesValidation="false"/>
                    </td>
                    <td>
                        <asp:Button ID="btnEditar" Text="Editar" runat="server" onclick="btnEditar_Click" CausesValidation="false"/>
                    </td>
                    <td>
                        <asp:Button ID="btnBorrar" Text="Eliminar" runat="server" OnClick="btnBorrar_Click" CausesValidation="false" />
                    </td>
                    <td>
                        <asp:Button ID="btnGuardar" Text="Guardar" runat="server" 
                         onclick="btnGuardar_Click"/>
                    </td>
                    <td>
                        <asp:Label ID="mensaje" text="" runat="server" />
                    </td>
                 </tr>
            </tbody>
        </table>
    </div>
    
    <asp:Panel ID="panel1" runat="server" CssClass="modalPopup" Width="100%"  >
       <uc1:Busqueda id="usrBusqueda" runat="server" OnRowSelected="onRowSelected" >
       </uc1:Busqueda>
    </asp:Panel>
    <asp:Button ID="btnFake" Width="0px" Height="0px" CssClass="invisible" runat="server" />
    <asp:ModalPopupExtender TargetControlID="btnFake" ID="pnlModal_ModalPopupExtender"
        runat="server" DynamicServicePath="" Enabled="True"  
        PopupControlID="panel1" DropShadow="true" BackgroundCssClass="modalBackground">
    </asp:ModalPopupExtender>
</asp:Content>


       